html, body, .register {
    width: 100%;
    height: 100%;
}

.register {
    background: #fff;
    font-size: 0.4rem;
}

/*头部*/
.register-head {
    padding: 0 0.7rem;
    height: 1.45rem;
    line-height: 1.45rem;
    border-bottom: 1px solid #cccccc;
    text-align: center;
    font-size: 0.56rem;
    color: #333;
    margin-bottom: 0.35rem;
}

.register-head > i {
    float: left;
    font-size: 0.65rem;
}

/*注册表*/
.register-body h3 {
    padding: 0 0.7rem;
    height: 0.83rem;
    line-height: 0.83rem;
    font-size: 0.39rem;
    background: #f2f2f2;
    color: #333;
}

.register-name{
    display: inline-block;
    width: 4.62rem;
    text-align: right;
    margin-right: 10px;
}

.register-body li p{
    line-height: 0.4rem;
    height: 0.4rem;
    font-size: 12px;
    text-align: center;
    color: #f00;
}

.register-body li{
    height: 0.87rem;
    line-height: 0.87rem;
    margin-bottom: 0.5rem;
}

.register-body li i{
    color: #f00;
    margin-right: 2px;
}

.register-body ul li:nth-child(1){
    margin-top: 0.46rem;
}

.register-ipt{
    height: 0.87rem;
    width: 5.84rem;
    box-sizing: border-box;
    padding-left: 10px;
}

.register-ipt-s{
    width: 2.87rem;
    margin-right: 5px;
}

.register-hqyzm{
    border: none;
    background-color: #e85151;
    color: #fff;
}

.yfs {
    background-color: #ccc;
}

.register-xy .icon-xuanzhong {
    color: #e85151;
}

.register-xy{
    text-align: center;
    color: #333;
}

.register-xy i{
    margin-right: 5px;
}

.register-ljzc-box{
    text-align: center;
    margin-top: 0.5rem;
}

.register-ljzc{
    width: 5.8rem;
    height: 0.9rem;
    line-height: 0.9rem;
    border: none;
    background: #d52626;
    color: #fff;
}






